import pinia from "@/store"
import useUserStore from "@/store/modules/user"
let userStore = useUserStore(pinia)
export const isHasButton = (app: any) => {
   // 全局自定义指令：实现按钮的权限
   app.directive('has', {
      // 代表使用这个全局自定义指令的dom|组件挂载完毕的时候会执行一次
      mounted(el: any, options: any) {
         // 如果当前用户没有这个按钮的权限，则销毁这个按钮
         if (!userStore.buttons.includes(options.value)) {
            el.parentNode.removeChild(el)
         }
      }
   })
}